package RMI;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

import comun.OficinaCorreo;
import comun.RelacionConfianza;
import comun.Usuario;
import dao.OficinaCorreoDAO;
import dao.RelacionConfianzaDAO;
import dao.UsuarioDAO;

public class ObjetoRemoto extends UnicastRemoteObject implements InterfazRemota
{
	public ObjetoRemoto() throws RemoteException 
	{
		super();
	}

	private static final long serialVersionUID = 1L;

	public void agregarUsuario(Usuario user) throws RemoteException 
	{
		UsuarioDAO.getInstancia().addUsuario(user) ;
	}

	public void agregarRelacion(RelacionConfianza relacion) throws RemoteException 
	{
		RelacionConfianzaDAO.getInstancia().addRelacion(relacion) ;
	}

	public void agregarOficina(OficinaCorreo oficina) throws RemoteException 
	{
		OficinaCorreoDAO.getInstancia().addOficinaCorreo(oficina) ;
	}
}
